|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.repository.impl.RepositoryManagerImpl
public class RepositoryManagerImpl
Standardimplementierung des Interface IRepositoryManager
Das IRepository-Interface verwaltet den Zugriff auf
das IRepository und über dieses können
die verschiedenen Parts einer Anwendung injiziert werden.
Das Repository sowie die zu injizierenden MoccaParts werden in der
moccabox.xml spezifiziert.
<bean id="REPOSITORY.MANAGER" class="de.cebis.moccabox.repository.impl.RepositoryManagerImpl" init-method="init">
<property name="repository"><ref bean="REPOSITORY"/></property>
<property name="moccaPartProviderDefinitions">
<list>
<ref bean="MOCCAPART.SYSTEM" />
<ref bean="MOCCAPART.MOLAP" />
</list>
</property>
</bean>
| Constructor Summary | |
|---|---|
RepositoryManagerImpl()
Parameterloser Konstruktor zum Erzeugen einer neuen RepositoryManagerImpl. |
|
| Method Summary | |
|---|---|
IRepository |
getRepository()
Zurückliefern des zu Grunde liegenden IRepository, in dem
die verschiedenen Komponenten registriert sind. |
void |
init()
Initialisieren der Komponente. |
void |
injectMoccaPart(MoccaPartDefinition definition)
Injizieren einer neuen Komponente durch eine Referenz auf eine Jndi-Quelle. |
void |
injectMoccaPart(MoccaPartProvider provider)
Injizieren einer neuen Komponente durch einen entsprechenden Provider. |
void |
injectMoccaPart(java.lang.String definitionJndiName)
Injizieren einer neuen Komponente durch eine Referenz auf eine Jndi-Quelle. |
void |
postInject()
Signalisieren, dass die Injektion der MoccaParts abgeschlossen ist. |
void |
removeMoccaPart(MoccaPartProvider provider)
Entfernen eines bereits registierten Providers. |
void |
setMoccaPartProviderDefinitions(java.util.List moccaPartProvidersDefinitions)
Setzen der Liste der bekannten MoccaPartProviderDefinitions. |
void |
setRepository(IRepository repository)
Setzen des zugehörigen IRepository. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RepositoryManagerImpl()
RepositoryManagerImpl.
| Method Detail |
|---|
public IRepository getRepository()
IRepositoryManagerIRepository, in dem
die verschiedenen Komponenten registriert sind.
getRepository in interface IRepositoryManagerIRepository mit den Informationen der Anwendung.public void setRepository(IRepository repository)
IRepository.
repository - Das korrespondierende IRepository zur Verwaltung der
Komponenten.public void injectMoccaPart(MoccaPartDefinition definition)
IRepositoryManager
injectMoccaPart in interface IRepositoryManagerdefinition - MoccaPartDefinition, durch die zu injizierende Komponente
zur Verfügung gestellt wird.public void injectMoccaPart(MoccaPartProvider provider)
IRepositoryManager
injectMoccaPart in interface IRepositoryManagerprovider - Quelle, durch die die zu injizierende Komponente zur Verfügung
gestellt wird.public void injectMoccaPart(java.lang.String definitionJndiName)
IRepositoryManager
injectMoccaPart in interface IRepositoryManagerdefinitionJndiName - Name der Jndi-Quelle, durch die zu injizierende Komponente
zur Verfügung gestellt wird.public void removeMoccaPart(MoccaPartProvider provider)
provider - Der zu entfernende Provider.public void init()
IRepositoryManager
init in interface IRepositoryManagerpublic void postInject()
IRepositoryManagerMoccaParts abgeschlossen ist.
postInject in interface IRepositoryManagerpublic void setMoccaPartProviderDefinitions(java.util.List moccaPartProvidersDefinitions)
IRepositoryManagerMoccaPartProviderDefinitions.
setMoccaPartProviderDefinitions in interface IRepositoryManagermoccaPartProvidersDefinitions - Liste der MoccaPartProviderDefinitions.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||